package Lekcja_4;
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

public class ProstyEdytorZawodnika {
	JFrame ramka;
	JLabel etykieta;
	JTextField poleTekstowe;
	JButton przycisk;

	public void Info(){
		ramka = new JFrame("Info o zawodniku");
		ramka.setSize(300,75);
		FlowLayout layout = new FlowLayout();
		ramka.setLayout(layout);
		etykieta = new JLabel("Imie");
		ramka.add(etykieta);
		poleTekstowe = new JTextField("Tu mozesz wpisac imie");
		ramka.add(poleTekstowe);
		przycisk = new JButton("Czysc tekst");
		ramka.add(przycisk);
		ramka.setVisible(true);
		przycisk.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
			cleanTextField();
			checkTextField();
		}
		});
		
		poleTekstowe.addKeyListener(new KeyAdapter(){
			public void keyReleased(KeyEvent arg0){
				checkTextField();
			}
		});

	}
	
	private void checkTextField(){
		if(this.poleTekstowe.getText().length()<=0){
			this.przycisk.setEnabled(false);
		} else {
			this.przycisk.setEnabled(true);
		}
	}
	
	private void cleanTextField(){
		this.poleTekstowe.setText("");
	}
}